Following are some snippets from a jsp page:
<%! ArrayList songList = new ArrayList(); %>
<%
songList = StoreSongLink.linkLis
While you assign songList a new ArrayList, you're defining the songList as an arrayList (which is arrayList). That would make it okay to iterate over songList as Objects. But you're actually iterating over songList as ArrayList.
So in short, you need to switch songList to be decared to ArrayList and you need to iterate over songList with Strings, not ArrayList.