Scusa ma nel ciclo in cui utilizzi l'indice i in base a quale criterio lo incrementi?
In un determinato momento dovresti sapere quanti sono i controlli caricati (in una apposita variabile che li conta) e quindi non dovresti fare assumere ad i un valore maggiore di questo contatore.

In ogni caso, mostra il codice ....