class Emp {
    String ID, FName, LName, ASalary, StartDate;
    Emp(String _ID, String _FName, String _LName, String _ASalary, String _StartDate) {
        ID = _ID;
        FName = _FName;
        LName = _LName;
        ASalary = _ASalary;
        StartDate = _StartDate;
    }
}
ArrayList< Emp> Record = new ArrayList< Emp>();
 private void btnRemoveActionPerformed(java.awt.event.ActionEvent evt) {                                          
        String ID;
        ID = IDin.getText();
     
        int firstIndex = Record.indexOf(ID);
        Record.remove(firstIndex);
        Display.setText("remove " + ID + " Indext of " + firstIndex);
}      
It returns -1 as it couldn't find ID in the ArrayList, I just need to get ID number and remove the entire ArrayList with that ID number
 
     
    