Вы должны проверить HTMLEditorKit. Он предоставляет некоторую поддержку для рендеринга CSS. Существует также RTFEditorKit для записи, хотя он не совсем надежен (последний раз я проверял это несколько лет назад).
Есть ли причина, по которой вам нужно использовать Java вместо простой загрузки HTML-кода в Word (или другого редактора) и сохранения его в формате RTF? Также проверьте эту ссылку W3C .