This guy internally creates a *separate* metaConnection to do system table creation if it isn't already present. See Connection and ConnectionLessQueryImpl . 

The connection that you are requesting should still contain tenantId though