XML com XStream ou JAXB - Dúvidas

Bom dia pessoal…

To com umas dúvidas aqui e gostaria de ver se alguém pode me indicar/sugerir alguma coisa.

Estou fazendo um troca de informações com arquivos XML (é um tal de TISS - Troca de Informação entre Saúde Suplementar). Pois bem, eles fornecem 4 arquivos xsd, um dependente do outro. Preciso gerar arquivos XML’s que estejam dentro deste esquema.

Então, eu peguei o JAXB e transformei todos os quatro esquemas XSD em classes Java. Isso me gerou nada menos que 122 Java Beans.

A minha necessidade então é, pegar os valores dos JavaBeans e gerar o arquivo XML de acordo com aquele padrão dos XSD que transformei anteriormente em classes Java.

XSD para Java usei o JAXB.
E java para XML de acordo com o padrão do XSD, estou com dificuldades em como fazer, já estudei o JAXB e o XStream, mas não encontrei material que atenda as minhas necessidades.

Alguém tem alguma indicação pra me fazer?

Obrigado.