Make sure you get a handle to the lowest level transform before you call getPosition with the viz.ABS_GLOBAL flag.
This article shows how to do this using an OSG model. The idea is the same with your VRML model, however it won't be using the GEODE naming convention.