Бихте ли опитали със следната дефиниция на съпоставяне:
@Column(name = "geometry", columnDefinition="Geometry", nullable = true)
private Geometry geometry;
Вместо:
@Column(name="geometry")
@Type(type = "org.hibernatespatial.GeometryUserType")
private Geometry geometry;