I realize this is a really old post but I was able to get Derby to work by subclassing SpringProcessEngineConfiguration and adding an entry in the database mapping using the DB2 mapping (tried all mappings until I found one that worked basically). Not sure if I will run into any other issues but my unit tests passed.
public class SpringProcessEngineConfigurationWithDerbySupport extends SpringProcessEngineConfiguration {
public static final String DERBY = "derby";
public SpringProcessEngineConfigurationWithDerbySupport() {
super();
databaseTypeMappings.put("Apache Derby", DATABASE_TYPE_DB2);
}
}