IL JTextPane pare che esegua il wrapline di default, e non sono riuscito a trovare l'istruzione che disabilita questa funzionalita. Ho solo constatato che, almeno nel mio caso, se aggiungi il JTextPane al centro di un JPanel p con BorderLayout, e poi costruisci lo scroll pane su p, e non direttamente sul JTextPane, il wrap line si disabilita, e la barra orizzontale compare.