private void managementPlanTablePropertyChange(java.beans.PropertyChangeEvent evt) {//GEN-FIRST:event_managementPlanTablePropertyChange
        // TODO add your handling code here:
        JTable target = (JTable)evt.getSource();
        int row = target.getSelectedRow();
        int column = target.getSelectedColumn();
        
       
        //prevent ArrayIndexOutOfBounds problems at startup
            if (column > 9){column = 9;}
            if (column < 0){column = 0;}
            if (row < 0 ){row = 0;}
        // do some action
        String name = (String) target.getValueAt(row, 0);
        int stakeholderToEdit = 0;
        for(int i = 0; i < Stakeholders.size(); i++) {
            if(Stakeholders.get(i).getName().equals(name))
                stakeholderToEdit = i;
        }
        String newEntry = (String)target.getValueAt(row, column);
        if (column == 6)
        { Stakeholders.get(stakeholderToEdit).setEngagement(newEntry); }
        else if (column == 7)
        { Stakeholders.get(stakeholderToEdit).setLastEngaged(newEntry); }
        else if (column == 8)
        { Stakeholders.get(stakeholderToEdit).setResponsible(newEntry); }
        else if (column == 9)
        { Stakeholders.get(stakeholderToEdit).setNotes(newEntry); }
        else {}
    }//GEN-LAST:event_managementPlanTablePropertyChange