"Object reference not set to an instance of an object." Significa che stai utilizzando un oggetto di cui non è stata fatta un'istanza.
Es: diciamo che esista l'oggetto Pippo con proprieta nome
Se scrivi queste righe:
Dim p as Pippo
p.nome = "Pluto"
comparirà il tuo errore, la soluzione è:
Dim p as new Pippo

Guardando il tuo codice non mi sembra questo il caso.
Prova a controllare le sessioni provando a metterne una alla volta e vedere quale va in errore!

Ciao
K