Consistência entre List e RecordStore

Eu tenho um recordstore com alguns registros.
Quando eu inicio o aplicativo, eu leio o recordstore sequencialmente e adiciono os registros numa List.
O problema é que cada entrada da List tem um id incremental que pode não corresponder ao id do recordstore.
Por exemplo: A entrada 6 da lista, pode corresponder ao registro 9 do recordstore.
Como eu faço pra saber a qual recordstore a entrada da List corresponde?

Esta List que vc diz é um java.util.List? Se sim, caso vc queira um objeto “indexado”, procure por java.util.Hashtable…