Sicuramente se vuoi un sottoclasse è meglio che non la chiami Entry come la super classe.
Un secondo consiglio, se te lo posso dare, e non usare i tipi specializzati a sinistra degli assegnamenti (ArrayList,LinkedList -> List).
Detto questo:
codice:
public class EntryWithPartecipanti extends Entry
{
       private ArrayList<String> partecipanti;

       public EntryWithPartecipanti (int g, int o, String n, ArrayList<String> p ){  // costruttore
             super (g,o,n);
             parteceticpanti = p;
      }
}
//SOLUZIONE SENZA TIPI SPECIALIZZATI
public class EntryWithPartecipanti extends Entry
{
       private List<String> partecipanti;

       public EntryWithPartecipanti (int g, int o, String n, List<String> p ){  // costruttore
             super (g,o,n);
             parteceticpanti = p;
      }
}