Вы устанавливаете @JsonProperty
в "product_id" для двух ваших строк, что приводит к конфликту имен.Вам нужно изменить один из них.Две затронутые переменные
@Id @GeneratedValue(strategy = GenerationType.AUTO) @JsonProperty("product_id") var productId : UUID = UUID.randomUUID(),
@Column(name = "product_name") @JsonProperty("product_id") var productName : String ?= null,