Ваше сообщение об ошибке указывает, что ваш клиент JDBC отправляет на сервер MySQL пакет, размер которого превышает максимальный размер пакета сервера. Вы можете увеличить максимальный размер пакета, следуя инструкциям в ответах на этот вопрос stackoverflow:
Как изменить размер max_allowed_packet
Кажется немного странным, что драйверу необходимо отправить пакет размером 5 МБ только для создания соединения. Но я обычно использую пакеты MySQL гораздо большего размера, поэтому не заметил бы. И обратите внимание, что размер пакета MySQL не имеет ничего общего с размерами IP-пакета.