Если у вас есть что-то вроде
@Temporal(TemporalType.TIMESTAMP)
@DateTimeFormat(style = "MS")
private Date endDate;
тогда он показывает 12:00 утра, потому что дата - это любая дата, но время не было установлено.
Убедитесь, что ваш объект имеет компонент времени, вы можете попробовать с помощью
new SimpleDateFormat("ddMMyy HH:mm").format(yourdateobject)