Da ich netbeans nicht nutze, kann ich dazu auch nix sagen. Wird sich bei der Analyse verschluckt haben.
Aber: Mir ist klar, dass du gerade vermeintlich mit der Entwicklung erst beginnst. Deine Klassennamen haben keine Namen, die man Objekten zuordnen würde.
Klassennamen sollten Objekte wiederspiegeln. Also sowas wie Haus oder Auto. Auf keinen Fall Methoden Namen. Sowas wie GetHeader. Stattdessen nur Header mit einer Methode get.
Und so weiter. Da würde ich nochmal die Benennung der Klassen prüfen und ggf. In Literatur nachlesen.