Porque os dados não estão corretos

Amigos,

tenho uma aplicação feita em Applet, é um mapa com as capitais do Brasil e você seleciona uma cidade que vá percorrer a cidades que deseja, mas as distâncias que estão atualizadas no código, não aparecem na listagem e o somatório não está batendo quando é feito manualmente.

onde errei?

grato pela ajuda e atenção.