The RTF format is pretty simple; it shouldn't take long to write your own parser. Otherwise, just copy the source code from the JDK and add support for the missing elements (I say copy because from experience, many useful classes from the JDK can't be extended).
[EDIT] To make sure this doesn't become a nightmare to maintain, copy the sources into a distinct project on your VCS. Tag the version accordingly (so you can easily pull it out when the next release of Java comes by).
Then create a second project which depends on the first. Branch your first project and make all the small changes which you need to extend the original classes. Keep these changes small. For example, make methods and fields public/protected and remove final. This way, it's simple to keep track of changes (since you never add/remove lines).
Merging with the next version will then be easy. All the heavy lifting must be done in your own project.