Hi Lukas, Thanks for ur investigation, actually we r using spring as transaction manager to control jdbc behavior (commits&rollbacks), by googling a lot I found this from spring community:
"JdbcUtils class: Uses the getObject(index) method, but includes additional "hacks" to get around Oracle 10g returning a non-standard object for its TIMESTAMP datatype and a java.sql.Date for DATE columns leaving out the time portion: These columns will explicitly be extracted as standard java.sql.Timestamp object." Guess that's why the returned type is a non-jdbc-standard Oracle.sql.TIMESTAMP, Oracle 10g is still out there popular, so I think it's good to know. Regards, David
