SAP Knowledge Base Article - Public

3736400 - Error "ERROR_BAD_REQUEST_TO_C4A" when creating Azure Databricks JDBC import connection due to driver/java mismatch - SAP Analytics Cloud

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

  1. Attempt to establish an import connection from SAP Analytics Cloud to Azure Databricks using the documented steps.
  2. Choose the “SQL database” option to create the connection.
  3. Configure DriverConfig.properties with the path to the Databricks JDBC driver JAR.
  4. 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

  1. Download a Databricks JDBC driver version built for Java 8 (for example, 2.6.38).
  2. Update DriverConfig.properties to reference the Java 8–compatible Databricks JDBC JAR (ensure the path value has no unnecessary quotation marks).
  3. Restart the Tomcat service hosting the SAP Analytics Cloud agent.
  4. 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