That Swing component supports a version of HTML that's been obsolete for so long that it's unlikely to render recent web pages properly (it supports HTML 3.2, no CSS, no JavaScript). A much better alternative is the Lobo web browser component.
A better (read: cross-platform) alternative for opening a page in a browser would be to use Bare Bones Browser Launch.