I don't understand where java.sql.Time comes into it?
Nor do I. I'm assuming that Hibernate is using this based on the TemporalType.TIME.
I've asked this question on the Hibernate forums as well, but no answer there yet.
But the getter (and I assume setter) is java.util.Date right?
Whats the stack trace?