hi Blake,
you were right! you saw the problem ^^ ...
but it was me that forgot a silly thing.
i should use on both:
list.size()>i
thats why i defined a variable (int i = 0).
and i found out that to use "while" on the first, will totally give me no problems ^^-..
thanks for the replies