risolto con grande fatica...

codice:
String charset = "utf-8";
msg.setContent(body, "text/plain; charset=" + charset);