XStream com múltiplos objetos

Galera, Alguem já teve dificuldades em trabalhar com XStream lidando com múltiplos objetos, por exemplo: tenho um xml em um determinado padrão na qual tenho que converter para um objeto que possui uma :

O Objeto SoundRecording por sua vez possui uma tag que é uma lista de :

porém consigo ler o xml normalmente e converte-lo em objeto com:

O problema é que a primeira lista vem populada normalmente, mas ao tentar ler a segunda lista com

a lista vem nula, mas se eu converter este mesmo objeto em xml novamente as tags estão lá com valores bonitinhas.

Tenho estas referências :

http://xstream.codehaus.org/objectstream.html

http://svn.codehaus.org/xstream/trunk/xstream/src/test/com/thoughtworks/acceptance/MultipleObjectsInOneStreamTest.java

mas não obtive sucesso por enquanto… Agradeço se alguém puder contribuir.

Abraços,

Vê se te ajuda amigo, esta bem explicado

http://javasemcafe.blogspot.com.br/2011/06/xstream-criando-e-lendo-arquivos-xml.html