Danke für den Hinweis mit Reflection. Ich schaue mir gerade an, ob das für meinen Zweck reicht.
Mein Problem allgemein:
In dem String steht immer etwas anderes drin. Im ersten Teil steht eine Variable, im 2. Teil steht ein Getter.
Beispiel:
private Produkt1 produkt1;
private Produkt2 produkt2;
...
im String steht jetzt zB:
produkt2.getName()
(name ist eine Variable in Tabelle Produkt2; aber auch name ist nicht statisch, pro Tabelle gibt es verschiedene Möglichkeiten an gettern, die im String stehen können).
Der String soll also mit dem jeweils richtigen Inhalt befüllt werden und so ausgeführt werden.
Sinn und Zweck von dem ganzen: je nachdem