RMS ou Processamento?

Seguinte tenho uma dúvida:

Se eu quiser guardar no RMS uma lista de horários divididos em períodos: Manhã, Tarde, Noite…

O indicado seria: Guardar um objeto Hora com Atributo período?

ou

public String[] ordenaHoras(String[]){

for (int i =0...........){

if (hora > 12:00 ){

}


etc......

Eu acho que legal seria você criar uma class Hora com um enum Periodo mesmo.