The Radiant Logic VDS? We love that product...
In practice, I would not recommend what you have attempted. I would use the Cache Refresh feature in Gluu to sync the data from the VDS. If you use the VDS as the primary database to back Gluu, I think it will lead to rigidity when it comes to upgrade. Also, when it comes to performance, you ideally don't want to gather data on the fly--it hurts performance. The best design is to think of OpenDJ as the "persistent cache". Do the mapping in the VDS... but persist the data in OpenDJ.
If you want to schedule a call to discuss, you do so on the [booking page](https;//gluu.org/booking).