Does the entry.getValue statement really need to be in the try block?
Can we hide/limit the scope of this dodgy try/catch INSIDE initSQLStmt?