farlo si riesce, ma non so se è valido su tutti i browser e su tutte le piattaforme... poi non userei java come motore, ma non so bene cosa vuoi fare!
Ti scrivo il codice della mia 1° prova... 
Applet Java
	codice:
	import java.awt.*;
import java.applet.*;
public class AKKAremote extends Applet {
	
	public void init() {
	}
	
	public String leggi(){
	 return "Hello World";
	}
	public void paint(Graphics g) {
		g.drawString("Welcome to Java!!", 50, 60 );
	}
}
 
pagina HTML
	codice:
	<HTML>
<HEAD>
<script language="JavaScript">
function scriviDIV(div,testo){
 myDiv=document.getElementById(div);
 myDiv.innerHTML=testo;
}
function vis(){
 var ss=window.document.AKKA.getVersione();
 scriviDIV("txt",ss);
}
</script>
</HEAD>
<BODY>
<CENTER>
<APPLET
	code	= "AKKAremote.class"
	width	= "500"
	height	= "300"
	name 	= "AKKA"
	id	= "AKKA"
	mayscript
	>
</APPLET>
</CENTER>
<input type="Button" value="clicca" onclick="vis()">
<div id="txt"></div>
</BODY>
</HTML>
 
Attenzione ad usare gli archivi che su opera mi hanno dato problemi.