You can’t use ObjectTable directly like that. You need to access an instance of it, which is the Objects property on an instance of a RhinoDoc. As I told you the RunCommand implementation you make for your command gives you access to a RhinoDoc instance.
What I missed in my original reading of the AddPoint() method was the method call that included the ObjectAttributes parameter. That makes all the difference.