private static Boolean runStatementBatch(List<String> statements)
    {
        try
        {
           getConnection();
           Statement stmt = con.createStatement();
           con.setAutoCommit(false);
           for (String statement :statements)
           {
               stmt.addBatch(statement);
           }
           stmt.executeBatch();
           con.commit();
           return true;
           
           
        }
        catch (SQLException ex)
        {
            System.out.print(ex.getMessage());
            return false; //something went wrong, will need to be handled!
        }
        
    }