DB Error in camunda spring boot application

we are getting this error camunda spring boot application. can you help with root cause and how to fix this.

{“timestamp”:“2020-08-11T20:56:15.795+00:00”,“logger”:“org.camunda.bpm.engine.context”,“message”:"ENGINE-16004 Exception while closing command context: "[\n### Error querying database. Cause: org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property=‘processDefinitionKey’, mode=IN, javaType=class java.lang.Object, jdbcType=null, numericScale=null, resultMapId=‘null’, jdbcTypeName=‘null’, expression=‘null’}. Cause: org.apache.ibatis.type.TypeException: Error setting null for parameter #1 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: Invalid column type: 1111\n### The error may exist in org/camunda/bpm/engine/impl/mapping/entity/ProcessDefinition.xml\n### The error may involve org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionEntity.selectLatestProcessDefinitionByKeyWithoutTenantId-Inline\n### The error occurred while setting parameters\n### SQL: select * from ACT_RE_PROCDEF RES where KEY_ = ? and TENANT_ID_ is null and VERSION_ = ( select max(VERSION_) from ACT_RE_PROCDEF where KEY_ = ? and TENANT_ID_ is null)\n### Cause: org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property=‘processDefinitionKey’, mode=IN, javaType=class java.lang.Object, jdbcType=null, numericScale=null, resultMapId=‘null’, jdbcTypeName=‘null’, expression=‘null’}. Cause: org.apache.ibatis.type.TypeException: Error setting null for parameter #1 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: Invalid column type: 1111](file:///\n%23%23%23%20Error%20querying%20database.%20Cause:%20org.apache.ibatis.type.TypeException:%20Could%20not%20set%20parameters%20for%20mapping:%20ParameterMapping%7bproperty=‘processDefinitionKey’,%20mode=IN,%20javaType=class%20java.lang.Object,%20jdbcType=null,%20numericScale=null,%20resultMapId=‘null’,%20jdbcTypeName=‘null’,%20expression=‘null’%7d.%20Cause:%20org.apache.ibatis.type.TypeException:%20Error%20setting%20null%20for%20parameter%20%231%20with%20JdbcType%20OTHER%20.%20Try%20setting%20a%20different%20JdbcType%20for%20this%20parameter%20or%20a%20different%20jdbcTypeForNull%20configuration%20property.%20Cause:%20java.sql.SQLException:%20Invalid%20column%20type:%201111\n%23%23%23%20The%20error%20may%20exist%20in%20org\camunda\bpm\engine\impl\mapping\entity\ProcessDefinition.xml\n%23%23%23%20The%20error%20may%20involve%20org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionEntity.selectLatestProcessDefinitionByKeyWithoutTenantId-Inline\n%23%23%23%20The%20error%20occurred%20while%20setting%20parameters\n%23%23%23%20SQL:%20select%20%20from%20ACT_RE_PROCDEF%20RES%20where%20KEY_%20=%20%3f%20and%20TENANT_ID_%20is%20null%20and%20VERSION_%20=%20(%20select%20max(VERSION_)%20from%20ACT_RE_PROCDEF%20where%20KEY_%20=%20%3f%20and%20TENANT_ID_%20is%20null)\n%23%23%23%20Cause:%20org.apache.ibatis.type.TypeException:%20Could%20not%20set%20parameters%20for%20mapping:%20ParameterMapping%7bproperty=‘processDefinitionKey’,%20mode=IN,%20javaType=class%20java.lang.Object,%20jdbcType=null,%20numericScale=null,%20resultMapId=‘null’,%20jdbcTypeName=‘null’,%20expression=‘null’%7d.%20Cause:%20org.apache.ibatis.type.TypeException:%20Error%20setting%20null%20for%20parameter%20%231%20with%20JdbcType%20OTHER%20.%20Try%20setting%20a%20different%20JdbcType%20for%20this%20parameter%20or%20a%20different%20jdbcTypeForNull%20configuration%20property.%20Cause:%20java.sql.SQLException:%20Invalid%20column%20type:%201111)“”,“level”:“ERROR”,“application-id”:“107452”,“application-name”:“cao-task-service”,“space-name”:“dev”,“pool-name”:“na-2h”,“CF_INSTANCE_ADDR”:“10.19.148.150:61004”,“CF_INSTANCE_GUID”:“6d73f58e-7450-454a-4bf0-caf2”,“activityId”:“undecisionedSubFlow”,“processDefinitionId”:“caounderwritingflow:4:6529c2e4-dbe9-11ea-b388-eeee0aff1a29”,“processInstanceId”:“17d91d76-dc15-11ea-9e75-eeee0aff3428”,“stackTrace”:"java.sql.SQLException: Invalid column type: 1111\n\tat oracle.jdbc.driver.OracleStatement.getInternalType(OracleStatement.java:4031)\n\tat*