In JDBC V1 version it had the option to disable an extra query (select currentUser() user, timezone() timezone, version()...) that is made to the server by setting server & time zone values.
In the JDBC new implementation this.client.loadServerInfo(); is triggered at ConnectionImpl
It would be great if we had a similar mechanism as well
Code example for JDBC V1 implementation
properties.put("server_version", "24.12"); properties.put("server_time_zone", "UTC");