Недавно у меня была похожая проблема, и я смог ее исправить, как показано ниже:
1) Исправление файла xsd.
В моем случае я обеспечил, чтобы все сложные элементы в xsd ссылались на свой соответствующий тип, используя атрибут ref, вместо того, чтобы объявлять их атрибутом type.
Я проверил, правильно ли работает мой xsd, создав опцию XML-файла из файла XML-схемы в Eclipse.
До исправления корневой элемент в XML-файле был пустым. После исправления xsd был правильно создан xml с некоторыми примерами значений.
2) очистить и восстановить
Перед повторной генерацией классов необходимо выполнить очистку.