HH:MM:SSのマッピングはjava.sql.TimeStamp

java.sql.DateにしているとYY-MM-DDまでしか取れません。つまりHH:MM:ssといった、日時における「時」は無視され、00:00:00のようになります。この部分まで取りたいときは、Dateではなくjava.sql.Timestampを指定するようです。DB内のカラムがDate型でもTimestampにしていいそうです。

なるほどー。でも日付・時間てずーっといつもDBには数値で持たしたことしかないなー。