I'm a little bit confused...what exactly is the actual problem now? The garbage collection kicking in? If yes, then i don't see how this should be related to vertex buffer objects. The method itself doesn't create any garbage except for the string that is used for logging the call, which shouldn't hurt. As said, creation of VBOs is cheap...it doesn't do anything more than declaring the native buffers that exist anyway for the geometry data as backup buffers the VBO....just a few calls to OpenGL, that's all there is. As you can see here:
03-11 18:42:52.779: INFO/jPCT-AE(16059): VBO created for object 'm_0'
03-11 18:42:52.779: INFO/jPCT-AE(16059): VBO created for object 'm_0'
03-11 18:42:52.779: INFO/jPCT-AE(16059): VBO created for object 'm_0'
03-11 18:42:52.783: INFO/jPCT-AE(16059): VBO created for object 'm_0'
It all happens within 4ms...
You might want to try to disable VBOs with Config.useVBO=false; and see if that changes anything.