@jkburges  Should we be calling releaseConnection() to return the connection back to the JDBCDataStore pool after running the query?

Also what about exception safety and resource cleanup if the above block throws?