Utilizar DLL escrita em Delphi

Pessoal tenho uma DLL escrita em Delphi 5, tem como eu utiliza-la no Java.
Esse DLL é fornecida pela Toledo para comunicar com uma impressora 451.

Você precisa fazer uma ponte usando a linguagem C, escrevendo uma segunda DLL e usando a biblioteca JNI fornecida pela Sun.

Isso não é muito trivial; veja se alguém já fez isso antes (a documentação oficial da Sun é meio desatualizada e você precisa quebrar bastante a cabeça para fazer as coisas funcionarem.)