Condicionando arraylists

Desenvolvi esse algoritmo para simular o escalonamento de processos por prioridade, onde as prioridades vão de 0 a 5 e precisam ser exibidas em sequencia. Porém, não consigo relacionar o Arraylist processo com o Arraylist nome ( nome do processo)
Usei a função Collections.Sort para numerar de 0 a 5 o Arraylist processo, porém não sei como relacioná-lo com o outro Arraylist.
Alguem poderia me ajudar?

Opa, pq vc não cria uma classe Processo com nome, id e prioridade e depois um List de Processo. Se for usar Java usa Orientação a Objetos.