La risposta di @aiman non è corretta poiché nel tuo caso il fuso orario effettivo del server non UTC.
Troverai in rete alcune soluzioni che includono parametri aggiuntivi sulla stringa di connessione jdbc, ma ci sono casi in cui non puoi modificare questa stringa.
Ecco come l'ho risolto:
Prima importa i fusi orari di sistema in mysql:
$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
Quindi imposta il fuso orario predefinito del server MySQL in [mysqld]
sezione di /etc/mysql/my.cnf
(o di /etc/mysql/mysql.conf.d/mysqld.cnf
sulle recenti distribuzioni Debian/Ubuntu) al fuso orario del server effettivo, ad esempio:
default_time_zone = Europe/Paris
e non dimenticare di riavviare mysql
$ sudo service mysql restart
(o il comando appropriato a seconda della tua distribuzione).