честно долго разбирался  , где то нашел человек задал так , подумал что это базовый класс хотя не нашел в документации его.
или View=Autodesk.Revit.DB.View 
Выходит, что передаем в метод неизвестно что, получаем ошибку и недоумеваем, почему не получается:)
Думаю причина в том, что вызывается не метод 
NewFamilyInstance(XYZ, FamilySymbol, View), а какой-либо другой перегруженный метод, на основе типов передаваемых параметров. Так как переменная 
TableView нигде не объявлена, то результат не предсказуем. 
Ошибка на этапе выполнения или компиляции?