Just a guess, but... You have timestamps (a 9i-feature) columns in your table, but the nsoracle driver doesn't know how to handle them.
What happens if you change the timestamps columns to dates? I don't know if you really need the millisecond-precision that the timestamp datatype has, perhaps the second-precision of the date datatype is enough for you to solve your problem.