jPCT-AE isn't thread safe, so it's not supposed to be used by several threads in parallel. This also applies to multiple instances. However, I'm not sure if that's the actual problem here, because it doesn't really explain the exception that you are getting, nor do I understand why views that aren't visible are getting rendered!? Isn't that wrong anyway?
Can you please verify, if these GLSurfaceView instances are really running in multiple threads (just print out the Thread instance in each)?