So it seems that the TypeSystem2Xml produces an not 100% compatible type system description (at least for deserialization of a CAS).
Ah sorry, I meant not deserialization the CAS, but creation of the CAS, as the Exception occurs when creating the CAS with:
CasCreationUtils.createCas(descriptor, null, new FsIndexDescription[0]);
