Hi Jack,
the best way to study oracle examples is to read the JDBC Developers Guide available on
http://technet.oracle.com There are many samples to call procedures.
I had problems to call object types in procedures.
In the meantime I have some experience with this.
When You have further questions you can write me for an example.
wbr. winkel