Java bindings installed jar and the JNI library should be registered with java-pkg_regjar and java-pkg_regso respectively. I dont know if the same issue exists for non-binary but jar from -bin version bundles classes from xulrunner java api.
Fixed source version for Java eclass usage, bundled xulrunner will still be tracked in bug #355791.