Я бы не записывал сериализованный класс на диск.Как только JVM или какие-либо библиотеки изменятся, это может оказаться бесполезным.Это означает, что файл, созданный в одной системе, может не работать в другой!
Вместо этого я бы написал текстовую версию данных.Если ваша коллекция включает в себя другие коллекции или классы, я бы использовал XML, поскольку он хорошо справляется с вложением.Если бы данные были простыми, я бы, вероятно, просто написал файл с запятыми-разделителями со строкой заголовка, включающей номер версии и описание набора данных, строку, сообщающую имена столбцов, строки данных и строку EOF.*