My guess is that your Aviary class contains an ArrayList<Bird> that has not been initialized.

OR

The Aviary av variable is null.


Most likely the latter. Those are the only two suspects...