Vaše chyba jasně říká, že přetypování není možné, protože instance třídy java.math.BigInteger není instancí třídy java.lang.Long.
Nyní vyvstává otázka, kdo na jaké úrovni provádí casting, když požádáme ovladač JDBC o vytvoření připojení, udělá spoustu práce v zákulisí, než nám skutečně vrátí správný funkční objekt připojení.
Problém se zdá s vaší verzí MySQL v kombinaci s vaší verzí mysql-connector.jar. Vyzkoušejte novější verzi MySQL Connector/J (viz https://dev.mysql.com /downloads/connector/j/ pro nejnovější verzi), například upgradujte na 5.1.47 nebo 8.0.12, pokud používáte starší verzi.