Hola,
Adobe Acrobat Reader es una aplicación con capacidad de ser un servidor ActiveX.
Microsoft Word tiene las mismas características de ser un servidor ActiveX.
Posiblemente puedas usar Eclipse para agregar esa funcionalidad a tu aplicación.
http://dev.eclipse.org/viewcvs/index...&revision=HEAD
O una de IBM:
http://www.ibm.com/developerworks/library/os-activex/
Aunque no creo que sea fácil implementar ninguna de las dos.
Busca en Google
Java + ActiveX + Host + PDF
Saludos,