I am creating a program which can manage project schedule using iCalendar. I need to be able to save all the information used in creating a VEvent in some type of data holder and then output it in a file, which after can be loaded and data might be edited or more data added. I think JTable is kind of suitable for my needs, one row will represent one VEvent and columns will have different information. But if anyone has a better suggestion, I want to hear it.
My question is, what is the best data holder for this type of information and how to save that data to a file and load it afterwards.