Ok, great! Basically that setup is IcedTea 3 for OpenJDK 8, with JamVM.
JamVM
Then I think you could add necessary files from src/os/amiga to src/os/morphos or something. There's a lot of special overriding-stuff in the Amiga dir that should be in the c/posix-lib which you might already have for MorphOS (or you might need other specialities).
Also, I can't remember if I managed to cross-compile JamVM, but do think I managed on my Amiga.
IcedTea/OpenJDK
Check out the code in a dir "jamiga-icedtea8-3", then "cd ..", "mkdir icedtea-build", "cd icedtea-build", and then configure and make using the files from the check-out, something like "../jamiga-icedtea8-3/configure", can't remember exactly. I can see if I can find my exact command line.
When building IcedTea, the build process automatically downloads all of OpenJDK, and adds some stuff to the build process in order to make it more "experimental friendly" - for instance adding support for other VMs than OpenJDK's HotSpot. In the Git history you see which files I've changed. There's also a directory "overlays" which now seems unused by IcedTea (I believe most of what was there has been included in the real OpenJDK code, and is mostly used for pure experimentation). I have a small script that copies its content over the real OpenJDK sources before building.
Don't know if I gave too much irrelevant details here, and perhaps missed the big issues, but I've battled a bit with understanding how IcedTea works. Hopefully this helps some.
I can also recommend looking for instructions on how to build just IcedTea and OpenJDK. Perhaps even starting with that, without caring for MorphOS/AmigaOS.
Best regards,
Joakim