You can use Jawin to extract native stubs and use it to embed Google Earth on a Java Swing container. I've worked on it before, please check my demo video on youtube
http://www.youtube.com/watch?v=2Pf8V8uubVM
As WTP'-- pointed out to the Blog, http://www.brantb.com/2007/12/java-and-google-earth-com-api.html Brant used "com4J" to generate the stubs.