I have a static ArrayList:

```
    public class Global {
    public static ArrayList<Player> Round;
}

```

As I understand it, one does not instantiate static arrays, so my first access to the ArrayList is:

```
    Player lPlayer = new Player(name,level);
    Global.Round.add(lPlayer);

```

and it crashes the app. Iam fairly confident that lPlayer is properly formed. This line is called when a new player is added so I never know if this is the first time I invoke the .add, but it shouldn't matter, right? 

The error is "InvocationTargetException.(Throwable) line: 50".

Any ideas on what's wrong?

Thanks.