Repito

, ¿que quiere decir exactamente "presenta los datos codificados con UTF-8"? ¿Es una JSP, un servlet? ¿Se define UTF-8 en el contentType del HTML con un meta? ¿En el encoding del objeto response?... Con el encoding hay que mirar los detalles exactos.
Por otro lado... si realizais una conversion de Latin-1 a UTF-8.... ¿puede ser que ese método falle? Ya me imagino la respuesta, pero como dice la canción... "I've learnt to never underestimante the impossible"
S!