Jak już powiedzieli inni, musisz użyć java.sql.Timestamp aby znaleźć czas.
Jeśli jednak użyjesz @Temporal(TemporalType.TIMESTAMP) adnotacji w kolumnie DATE Oracle, Hibernate będzie narzekał i zgłaszał błędy walidacji schematu. Aby tego uniknąć, dodaj columnDefinition tak:
@Temporal(TemporalType.TIMESTAMP)
@Column(name="EVENTTIME", columnDefinition="DATE")
private Date eventTime;