oracle.sql.TIMESTAMP

ラクルのJDBCで、ResultSetからgetObject(int) でTIMESTAMP型を取得すると、
oracle.sql.TIMESTAMPという型になります。このクラスはjava.sql.Timestampとは関係ないクラスなのでキャストできません。また、toString()を実装していないので、println()しても"oracle.sql.TIMESTAMP@19b5393"と表示されるだけです。
このクラスは、oracle.sql.Datumというクラスから継承されており、他のSQL型のクラスも同じです。このoracle.sql.DatumというクラスにはtoJdbc()というメソッドがあり、これでjava.sql.TimestampなどのJDBCのオブジェクトが取得できます。