Voce deve subscrever equals e hashCode para usar as coleçoes, no caso da sua pergunta ou voce sabe o indice ou voce subscreve equals itera pelo ArrayList comparando obj por obj ate achar o que tem o nome que voce quer.
É altamente recomentado voce ver este slide de tomaz lavieri sobre o framework collections é bem detalhado.