La respuesta de @aiman no es correcta ya que en su caso la zona horaria efectiva del servidor es no UTC.
Encontrará en la red algunas soluciones que incluyen parámetros adicionales en la cadena de conexión jdbc, pero hay casos en los que no puede cambiar esta cadena.
Así es como lo arreglé:
Primero importe las zonas horarias del sistema en mysql:
$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
Luego configure la zona horaria de su servidor mysql predeterminado en [mysqld]
sección de /etc/mysql/my.cnf
(o de /etc/mysql/mysql.conf.d/mysqld.cnf
en distribuciones recientes de Debian/Ubuntu) a la zona horaria real de su servidor, por ejemplo:
default_time_zone = Europe/Paris
y no olvide reiniciar mysql
$ sudo service mysql restart
(o el comando apropiado dependiendo de su distribución).