Intanto dovresti mostrare il nuovo codice (magari in un altro thread), visto che è cambiato. Poi dovresti controllare che il campo a cui devi assegnare qualcosa non sia NULL (come intuisco sia).