I have tried a few solutions, but never was able to get it to work. I did find a company
www.ezjcom.com, which sells a tool that will build an interface into any ocx/com object. I purchased a copy of this (I think it runs around $400), and it made integrating into Java a snap. Within a few hours, I was up an running with a full mapping solution. I am using MapPoint 2004, but I am sure it wold work for other versions.