Questo non è correlato a Hibernate o al meccanismo di pooling. Questa operazione viene eseguita dal driver stesso una volta stabilita la connessione. Il driver lo fa per configurarsi. Vedi il codice in com.mysql.jdbc.ConnectionImpl.loadServerVariables()