Olá k1m1 (
desculpe, sendo finlandes esse seu id me chama a atenção quase sempre),
Acho que não entendo 100% o que você quer fazer, mas uma coisa no seu código me chamou a atenção.
if(ck.getCodigo().toString() == ick.getCheckList().toString()){
Você está comparando dois Strings com == e isso só funciona em casos muito especificos. Recomendo que você mude o trecho para
if(ck.getCodigo().toString().equals(ick.getCheckList().toString())){
Dificil dizer se isso resolve seu problema, mas aconselho que faça essa mudança de qualquer forma.
[]s,
Sami