Dúvida GraphML não aceita Array

Oi, pessoal!!

Estou com um probleminha e queria saber se alguém poderia me ajudar!

Bem, eu tenho uma base de dados na qual eu gero uma série de consultas. Do resultado dessas consultas, eu quero gerar um arquivo GraphML. Pois bem, quando eu passo um Array e uma String estática, por exemplo, “texto”, ele gera o arquivo direitinho. Porém, eu preciso que os nós sejam de Arrays. Quando eu passo dois Arrays, ele gera o arquivo e somente grava o primeiro nome do primeiro Array. Mais nada, nenhuma formatação, nada.

Abaixo coloco os códigos. Alguém pode me ajudar??

Método que percorre o Array. Detalhe: Necessariamente os dois arrays tem o mesmo tamanho.

[quote] for (int i = 0; i < prof.length; i++)                         
		GeraXML.generateNodes(i*100+1, prof[i], disc[i]);[/quote]

Método que gera os nodos do GraphML. Aqui que dá o erro.

[quote]public static void generateNodes(long userId, String professor, String disciplina){

        ros.append("\n\t\t<node id=\"").append(userId).append("\">\n\t\t\t").append(

        "<data key=\"professor\">").append(professor).append("</data>\n\t\t\t").append( 
        "<data key=\"disciplina\">").append(disciplina).append("</data>\n\t\t</node>");

 }

[/quote]

Alguém pode me ajudar??

Ninguém? :frowning: