I just tried this same test with the SLCMicro driver, but still not getting the exception.
On a note of declaring a driver instance in code, be sure to to pass the parameter Me.Components, otherwise when you exit the application, it will not perform the ForwardClose which releases the resources in the PLC:
Dim driver As New AdvancedHMIDrivers.EthernetIPforSLCMicroCom(Me.components)