Zum Speichern solcher Daten setzt man in der Regel Datenbanken ein, welche in Tabellen aufgebaut sind. Den Begriff hast du ja zuvor auch schon genannt, vermutlich aber eher zufällig nehme ich an. Datenbanken wurden bei mir beim ITA im 2. Halbjahr der zweiten Jahres durchgenommen.
Wenn du dich damit noch nicht beschäftigen möchtest wäre die Alternative eine Klasse zu schreiben (die bräuchtest du bei einer Datenbank idealerweise aber auch), welche die Daten in Properties speichert, in deinem Fall also Tabaksorte, Geschmack, Preis, etc.
Des weiteren würdest du, da du mehrere Tabaksorten in deiner "Datenbank" speichern willst eine Liste von Tabakinstanzen erstellen. Diese Liste kannst du mithilfe von Serialisierung in eine Datei schreiben und von dort auch wieder auslesen.
Dafür kannst du dir das hier mal durchlesen: