Well I found a work around for now.
The only reason why I wanted to to do this via the Wii (as opposed to my PC) is because of the ideal controller that the Wii provides (i.e. the wireless Wiimote). Since my computer does not have Bluetooth support, I could not use one of the many PC programs to connect my Wiimote to the PC. So this is what I did.
I connected my PC (a laptop) to my projector. I could have used the Wii output but using the PC output gives the advantage of a higher resolution (since the Wii only supports standard resoultion). Then I downloaded WiiVNC (available on WiiBrew.Org). Lastly I downloaded UltraVNC for the PC. In my case, I ran it as an application (not as a service) so that I could only run it when I needed to (as opposed to wasting CPU when I don't need it).
Voila! I run my Java application on the PC and then use WiiVNC, on the Wii, to control my PC desktop. Since VNC causes the remote desktop mouse to move (at least it does on a PC), I can be looking at the PC projected screen and seemingly control the mouse with the Wiimote. In reality, the Wiimote is controlling the WiiVNC screen which is causing the remote (PC) mouse pointer to move. Works like a charm.
If the PC you are using is a makeshift server (e.g. you could use an old laptop whose display is damaged or a old computer without a monitor) then you can use the Wii video output instead. In that case the Wiimote zoom functions (provided by the WiiVNC software) will be very useful since the Wii resolution will be lower than the PC resolution (in most cases)...meaning the zoomed out view will be hard to read and you will have to zoom in to read it.
The solution work for my particular problem but it is not a substitute for Java platform on the Wii.