Ну, основываясь на информации, собранной в ваших комментариях, я думаю, что проблема в том, что 'type' является зарезервированным словом в MySQL.
Не могли бы вы попробоватьдобавить аннотацию @Column
к свойству type
в ValidationStep
и протестировать ее снова?
Пример:
@Enumerated(EnumType.STRING)
@Column(name = "validationType")
private ValidationType type;
Обновление
Изменить с
spring.jpa.hibernate.ddl-auto=create
на
spring.jpa.hibernate.ddl-auto=update