I decided to do it in a different way and now it's working. Here'es the code.
Document xml = loadXMLFromString(response.asString());
NodeList notesList = xml.getElementsByTagName(XML_NOTE);
List<Note> notes = new ArrayList<Note>();
for (int notesLoop = 0; notesLoop < notesList.getLength(); notesLoop++) {
Element notesNode = (Element) notesList.item(notesLoop);
Note newNote = new Note();
String iD = notesNode.getAttribute("URI").substring(notesNode.getAttribute("URI").lastIndexOf("/"));
newNote.setUri(notesNode.getAttribute("URI"));
NodeList paramList = notesNode.getElementsByTagName(XML_PARAMETER);
for (int paramsLoop = 0; paramsLoop < paramList.getLength(); paramsLoop++) {
Element paramsNode = (Element) paramList.item(paramsLoop);
Params ll = new Params();
NodeList name = paramsNode.getElementsByTagName("name");
NodeList value = paramsNode.getElementsByTagName("value");
ll.setName(name.item(0).getFirstChild().getNodeValue());
ll.setValue(value.item(0).getFirstChild().getNodeValue());
newNote.getParams().add(ll);
}
notes.add(newNote);
}