One issue I see is that when the constructor for the second instance of VEMap is run the following line has a problem:
<font size="2" color="#0000ff"><font size="2" color="#0000ff">
</font></font><font size="2" color="#0000ff">
.globeControl = new
While a new globeControl gets created, the Host for it has basically all null values for all of its fields. Is there type of restriction on the number of globeControls, Hosts, or RenderEngines that one can have in a process/appdomain/thread/etc...???