Symptom
- An error occurs when attempting to establish a connection between SAP Analytics Cloud and Azure Databricks to read data.
- Error message: "ERROR_BAD_REQUEST_TO_C4A".
Environment
SAP Analytics Cloud 2026.2
Reproducing the Issue
- Attempt to establish an import connection from SAP Analytics Cloud to Azure Databricks using the documented steps.
- Choose the “SQL database” option to create the connection.
- Configure DriverConfig.properties with the path to the Databricks JDBC driver JAR.
- Save and test the connection; the error appears.
Cause
The Databricks JDBC driver used (built for Java 11) is incompatible with the SAP Analytics Cloud agent runtime (Java 8), resulting in a class version mismatch and connection failure.
Resolution
- Download a Databricks JDBC driver version built for Java 8 (for example, 2.6.38).
- Update DriverConfig.properties to reference the Java 8–compatible Databricks JDBC JAR (ensure the path value has no unnecessary quotation marks).
- Restart the Tomcat service hosting the SAP Analytics Cloud agent.
- Recreate or retest the SQL database connection to Azure Databricks.
Keywords
sap analytics cloud, sac, azure databricks, jdbc, ERROR_BAD_REQUEST_TO_C4A, driver incompatibility, java 8, class version mismatch, databricks jdbc 2.6.38, DriverConfig.properties, sql database connection, import connection, tomcat restart, jdbc jar version, generic jdbc datasource , KBA , LOD-ANA-AQU , Import Data Connections (Acquiring Data) , Problem
Product
SAP Analytics Cloud 1.0
SAP Knowledge Base Article - Public