Java no Oracle

Olá pessoal,

 Estou com um problema para utilizar uma classe java(1.4) dentro do oracle(10g) utilizando a ferramenta loadjava.

O problema seria o seguinte:

Com uma classe de teste que me retorna uma String sem utilizar nenhuma biblioteca externa ao Java funciona. Porém, quando eu tendo utilizar uma biblioteca externa, no meu caso a do OpenOffice, não está funcionando e dá o seguinte erro ORA-29541. Eu utilizo essa biblioteca para converter um arquivo que que esta salvo no banco zipado e no formato odt para convertê-lo para pdf, na qual o meu retorno é utilizado por uma procedure.

Alguém já passou por um problema parecido??

Valeu ai!!!

Pelo o que eu entendo: ou você disponibiliza as bibliotecas do OpenOffice (e suas dependencias) no CLASSPATH da JVM do Oracle ou você carrega todas estas bibliotecas para “dentro” do Oracle.

Por que ao invés de fazer isto usando “Java Stored Procedure”, você não faz um programa que rode “fora do Oracle”?