One thing I noticed: you add one ArrayList of Strings to your ArrayList of ArrayLists of Strings, but then later in your code, you refer to the elements 1, 2, 3, 4, and 5 of that ArrayList..

For...