What base are you using and is said arraylist being serialized or parsed and saved to a database? are your player files stored as text or gzipped? we need a lil more info than what's provided here in order to help you
One thing im seeing is you havebetween all of those titles.Code:.
I'm just gonna take a wild guess and say that the array list is being formatted into a single string and then saved that way and you're trying to just add the string to the arraylist, rather than using the split("."); function and iterating through the results and appending said results one by one to a new arraylist