Ad occhio,
direi che quando crei i parameters,
alcuni dei valori sono nulli...

consiglio per la prox volta: non postare TUUUUTTO il codice, perche se no poi nessuno lo legge fino in fondo!
Nessuna critica neh, solo un consglio!