When I first started packaging Java apps, I made HPKGs that could be run from a shell script. The result was that these apps could be used on any Haiku installation, no matter how experimental, that had OpenJDK.
However, for some pretty good reasons (yes, really), I am now using a yab stub loader. This means that my Java apps now need to be packaged as x86_gcc2 apps. I feel bad for the people who love the 64-bit or gcc4-only versions of Haiku.
This page gives you access to the old "any" versions of my Java ports. They won't be updated. Ever. And there will be no new ones. But at least they are still available.