Как вы составили свою модель? У меня есть решение на работе, где я получаю сообщение XML в текстовом формате, которое я анализирую, используя xmlbeans . Тогда у меня есть возможность вызвать метод проверки на нем. Итак, есть класс Java, скомпилированный во время моей сборки maven, который отражает XSD, который у меня есть.