gli a capo "in java" li hai come "\n" (oppure "\r\n") mentre i corrispondenti in html sono "
" , quindi prova a fare
codice:
stringaEstrattaDaTextPane.replaceAll ("\n" , "
");