Rozgryzłem problem! Miało to związek z wartościami NULL w danych. Nie podałem danych, po prostu je analizowałem i odkryłem, że istnieją pewne wartości NULL, o których nie wiedziałem.
Aby to naprawić, użyłem:
If Row.addrmap_IsNull = False and Row.addrpar_IsNull = False Then
...
End If