Хотя Эмиль Х правильно, я хотел бы добавить, что вы тоже должны работать.
Скорее всего, это не так, потому что имя столбца (вы сказали, что это «дата») не соответствует имени поля («dateoperation»).
Вы можете переименовать поле / столбец или добавить аннотацию:
@Column(name = "date")
Также обратите внимание: вам не нужно использовать java.sql.Date , он также должен работать с java.util.Date .
import java.util.Date;
...
@Column(name = "date")
private Date dateoperation = new Date();