Il supporto di CSS (e di HTML) in JEditorPane è parecchio limitato, per non dire nullo.
http://java.sun.com/javase/6/docs/ap...ditorPane.html

Qualcosa si riesce lo stesso a fare, con le specifiche di cui al documento e correlati.

Questa discussione contiene anche un suggerimento:
http://forums.sun.com/thread.jspa?threadID=5181706

Oppure puoi appoggiarti alla classe Desktop per lanciare una vera e propria pagina html nel browser di default del sistema in uso, o ancora "embeddare" il browser stesso in un tuo frame, utilizzando la famosa libreria jdic
https://jdic.dev.java.net/