Если предполагается что эту информацию нужно будет читать не только из java приложения, то лучше xml или любой текстовый формат.
Если объект отображает именно состояние системы и не предполагается что его нужно будет читать не из java или писать что-нибудь туда руками, то можно и сериализовать.