Hi denny,
There are a whole raft of ready made packages as I'm sure you're aware... for example Logitran's
Net2RTF which retails for $39.95. To be honest, I haven't come across anything that's 'open source' on my travels.
The HTML to RTF conversion sounds like a relatively easy thing to accomplish using XML and XSL transformation, but you say you're using servlets, so I guess that wouldn't be an option.
But for anyone that may be interested, there is an open source converter called
jfor here.
Also, do you need to create an actual RTF file as such... or are you just looking for a printable page? Maybe you can achieve this by other means?
Just my two cents
Paul