public void loadAllQCReports(){
                try {
                    allQCReports = null;
                    ResultSet dbAllQCReports = null;
                    Statement statement;
                    statement = connection.createStatement();
                    dbAllQCReports = statement.executeQuery("SELECT QCReport.qCReportID, QCReport.projectID, QCReport.reviewer,"
                                                             + " QCReport.overallSeverityRating FROM QCReport;");
                    
                    while (dbAllQCReports.next()){
                        SetOfQCComments reportComments = new SetOfQCComments();
                        User reviewer = null;
                        for(int i=0;i<allComments.size();i++){
                            if(allComments.get(i).getcQCommentID()==dbAllQCReports.getInt("qCReportID")){
                                reportComments.addQCComments(allComments.get(i));
                            }
                        }
                        for(int i=0;i<allUsers.size();i++){
                            if(allUsers.get(i).getUserID()==dbAllQCReports.getInt("reviewer")){
                                reviewer = allUsers.get(i);
                            }
                        }
                        
                        QCReport newReport = new QCReport(dbAllQCReports.getInt("qCReportID"),dbAllQCReports.getInt("projectID"),
                                reportComments, reviewer, dbAllQCReports.getInt("overallSeverityRating"));
                        allQCReports.addReport(newReport);
                    }
                    
                } catch (SQLException ex) {
                    Logger.getLogger(randomSQLFunctionsReady.class.getName()).log(Level.SEVERE, null, ex);
                }
    }