Caro Zaman,
Esse erro costuma ocorrer se houver uma inconsistência de compatibilidade entre o JDK e o driver JDBC.
Como você mencionou várias versões do JVM e JDBC, por favor verifique qual driver JDBC deve ser utilizado de acordo com seu banco de dados, conforme a nota da SAP:
1398807 - Microsoft SQL Server: Matriz de suporte do driver JDBC
Consulte a seção "Versões do driver JDBC da Microsoft para JDK".
Atenciosamente,
Barnabás Paksi