fixed wrong class name generation for fixed length strings

when having a type defined like this:

<type name="string" primitiveType="char" length="32" characterEncoding="UTF-8"/>

the Java code generator creates an uncompilable put method in the corresponding class, returning unformatted class name as defined in the XML, for example as group name. Workaround naming groups Uppercase works, of course.