Ho una lista di oggetti PrenotazioneBean con una proprietà

String orarioPrenotazione del tipo hh:mm

Vorrei ordinare la lista in modo da raggruppare le prenotazioni per ora (i minuti non mi interessano) e alla necessità poter estrarre ad es le prenotazioni delle 15 (dove intendo le prenotazioni dalle 15:00 alle 15:59).

Invece della lista potrei anche utilizzare un altro costrutto se può facilitare le cose, vorrei non scrivere righe e righe di codice per fare questa cosa.

Consigli ?

Grazie