}catch(NullPointerException e){
logger
.error(
"executeList(String, QueryCondition, String[], Connection, Logger, boolean)", e); //$NON-NLS-1$
logger.error(e, e);
throw new UEngineException(e, e.getMessage(), ExceptionCode.DAO_NULL_POINT_ERR);
}catch(SQLException e){
logger
.error(
"executeList(String, QueryCondition, String[], Connection, Logger, boolean)", e); //$NON-NLS-1$
printSQLError(logger, e);
throw new UEngineException(e, e.getMessage(), ExceptionCode.DAO_SQL_ERR);
}catch(Exception e){
logger
.error(
"executeList(String, QueryCondition, String[], Connection, Logger, boolean)", e); //$NON-NLS-1$
logger.error(e, e);
throw new UEngineException(e, e.getMessage(), ExceptionCode.DAO_LOGIC_ERR);
} finally {
try {
if(rs != null) rs.close();
if(pstmt != null) pstmt.close();
} catch(Exception e) {