TEIIDDES-1609: Fix for create data source failing to appear

* Should not be using isInstance for the adapterType which is a class.

* IsAssignableFrom is used consistently by the other adapters