Como ya han dicho otros, debe usar java.sql.Timestamp para conseguir la hora.
Sin embargo, si usa @Temporal(TemporalType.TIMESTAMP) anotación en la columna DATE de Oracle, Hibernate se quejará y generará errores de validación de esquema. Para evitarlos, agregue una columnDefinition así:
@Temporal(TemporalType.TIMESTAMP)
@Column(name="EVENTTIME", columnDefinition="DATE")
private Date eventTime;