Workaround for this issue: 1)Put a copy of org.hibernate.cfg.annotations.SimpleValueBinder into your source tree to trick the classloader. 2)Patch fillSimpleValue method
if ( typeDef != null ) {
type = typeDef.getTypeClass();
- simpleValue.setTypeParameters(typeDef.getParameters());
+ typeParameters.putAll(typeDef.getParameters());
}