As far as I know, the main reason we don't have Java on the Amiga already is that it is a huge effort to port the libraries. A compiler needs the libraries to do any useful work. Port the libraries and everything else should fall into place fairly quickly, even if the first version isn't perfect.