JNI e levantamento de exceçoes!

Pessoal, estou desenvolvendo uma dll em delphi que é utilizada via JNI por um codigo java…
Gostaria de saber como eu poderia fazer com que o codigo da dll dispare exceções… e como poderia captura-las no codigo java…

http://java.sun.com/docs/books/jni/download/jni.pdf -
Veja as páginas 73 e seguintes (“Catching and Throwing Exceptions in Native Code”).