Calling Java from Objective-C

Is it possible to call Java methods from my Cocoa application ?
There is a tutorial here.
Basically calling Java from Obj-C, requires calling
NSClassFromString with the Java class to interface and creating an header file describing the interfaced class. Some difficulties may come from Java constructors accepting parameters.