Srting in ArrayList schreiben?

Morgen zusammen,

ich will einen Report aus einer Access DB in Excel erstellen.
Mein Problem dabei ist, dass ich aus meinem ResultSet keine ArrayList bekomme, sondern nur eine rs.getString() Methode angeboten bekomme.
Wie kann ich in meiner eigenen Klasse die Liste mit nem String füllen?

Code aus der Main:

ResultSet rs = stmt
 .executeQuery("select b.B\_ID, b.Rang, b.Name as bname, b.Einwohner, b.P\_ID, " +
 "p.P\_ID, p.Name as pname, p.Vname, p.Alter" +
 " from Bundesland b," +
 " Person p" +
 " where b.P\_ID=p.P\_ID");


 while (rs.next()) {
 land = new Laender(rs.getInt("B\_ID"), rs
 .getInt("Rang"), rs.getString("bname"), rs
 .getInt("Einwohner"), rs.getString("pname"));


------

laender.java:

 public Laender(int L\_ID, int rang, String name, int einwohner, String Person) {
 setL\_id(L\_ID);
 setRang(rang);
 setName(name);
 setEinwohner(einwohner);
 addPerson(Person);
}
//Ueberladener Konstruktor

 public ArrayList addPerson(String value)
 {
 Person.add(value);
 return Person;
 }

hab mal die betreffenden Punkte rausgeschrieben…

ach ja… und das hier ist der Fehler

Exception in thread "main" java.lang.NullPointerException
 at bndlaender.Laender.addPerson(Laender.java:28)
 at bndlaender.Laender.(Laender.java:23)
 at bndlaender.main.main(main.java:59)

Weiß da jemand was zu?

Schonmal Danke für die Hilfe.

LG Micha

Fehler schon gefunden…
schon blöd, wenn man das new bei der Initialisierung vergisst… :frowning:

Trotzdem Danke fürs lesen… :smile:

LG Micha

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]