Я получил решение, используя @Converter(converter = MyCustomTypeConverter.class)
в поле типа коллекции в моем классе сущностей.
пример конвертера будет выглядеть так
public class MyCustomTypeConverter implements AttributeConverter<Set<Date>, String> {
private ObjectMapper mapper = new ObjectMapper();
@Override
public String convertToDatabaseColumn(Set<Date> attribute) {
//code to convert from collection field to string
}
@Override
public Set<Date> convertToEntityAttribute(String dbData) {
//code to convert from db-string field to collection field.
}
}