Ну, RMS позволяет хранить только записи, которые являются массивами байтов. Вам нужно будет решить для себя, как будет храниться запись и хотите ли вы хранить свои данные в одной или нескольких записях. Если вы используете классы DataInputStream и DataOutputStream, вы сможете читать / записывать строки, логические значения, целые числа и т. Д. Документация по API содержит хороший пример того, как вы можете это сделать.
Если у вас есть сложные данные для хранения или много разных объектов, вы можете создать простую библиотеку для ввода-вывода RMS, которая позволит вам передавать объекты, реализующие, например, «Сохраняется» в классе библиотеки, который записывает ваш объект в RMS.