Problema com metodo get

estou usando o metodo get pois passo por parametro um codigo para remover um determinado valor de uma tabela

Clique Aqui

tudo funciona bem… mas se o usuario adicionar objetos com o mesmo codigo e remover apenas um e depois clicar em F5, ou seja, se ele recarregar a pagina isso faz com q remova mais objetos do array (ou seja, da tabela)…

alguem tem alguma ideia do q eu posso fazer… o mesmo ocorre para adicionar…

obrigado…