If your problem is showing those Spanish characters, then you should escape them.
You can do this for example with:
String escapedStr = org.apache.commons.lang.StringEscapeUtils.escapeXml(yourString);
I was thinking that this escaping functionality was included out of the box like when I use h:outputText with EL?
Thank you, your suggestion work well.