DataSourceResourceLoader.java contains this method:
private ResultSet readData(final Connection conn,
final String columnNames,
final String templateName) throws SQLException
PreparedStatements created in this method never get closed, only the resultset returned may eventually be closed later which isn't sufficient for releasing all bound resources. In my project this statement leak lead to the oracle running out of open cursors (the infamous ORA-01000 error).