Questo problema proviene da MySQL Connector in java. La versione 8.0.19 converte la data utilizzando il fuso orario della JVM, causando il problema di 1 giorno di riposo. Questo problema è stato risolto nella patch 8.0.20. Leggi qui https://dev.mysql.com/doc/ relnotes/connector-j/8.0/en/