When an Oracle datasource is created it seems to be missing the username. OracleConnectionPoolDataSource oracleDataSource = DataSourceBuilder .create() .type(OracleConnectionPoolDataSource) ...