More details: Hibernate tries to load the value as Integer eventhough the converter specifies another internal storage format (i.e. String). This then leads to a SQL exception.