private void executeBatchQueries(List<String> queries) {
        sqlModel = new RowTableModelMulti();
        
        String[] colName = { "Rows Updated" };
        Class<?>[] colType =  { String.class };
        sqlModel.setColumnData(colName, colType);
        try(Statement stmt = conn.createStatement()) {
            conn.setAutoCommit(false);
            for (int cnt=0;  cnt<queries.size();  cnt++) {
                String query = queries.get(cnt);
                if (! query.startsWith("--") && query.trim().length() > 0) {
                    stmt.addBatch(query);
                }
                if (cnt % 100 == 99  ||  cnt == queries.size()-1) {
                    int[] results = stmt.executeBatch();
                    for (int result : results) {
                        Object[] rowData = { new Integer(result) };
                        sqlModel.addRow(rowData, true);
                        message += "\nRows updated: " + result;
                    }
                    conn.commit();
                }
            }
        } catch (SQLException sqlex) {
            SqlToolkit.appLogger.logFatal("   RTMF.execute.SQLEX: " + sqlex);
            message += "\n\n" + sqlex.getMessage();
            errorMessage += "\n\n============================================================";
            errorMessage += "\nQuery:";
            errorMessage += "\n" + sqlex.getMessage();
        }

        getOut();
        conn  = null;
        query = null;
        isActive = false;
        beActive = false;
        stopNow  = true;
    }