Sei que muitos criaram classes para trazer a formatação nesse 2 tipos de controles jTextPane e jEditorPane, mas é muito simples trazer a formatação do html. Clique no controle e vá em propriedades e em contentType, digite text/html
Somente isso resolve.
Ex: Se no banco de dados, foi salvo
<b>NEGRITO</b>
<p><u>SUBLINHADO</u></p>
<p><i>ITÁLICO</i></p>
<p>PULA UMA LINHA COMO SE FOSSE PARÁGRAFO</p>
<br>QUEBRA UMA LINHA(PULA TAMBÉM)</br>
<p> ESPAÇAMENTO HTML</p>
<font="arial" color=red size=16>FONTE FORMATADA</font>
Tudo acima retorna formatado na tela.