Currently the JdbcDatabaseMetaData throws a SQLFeatureNotSupportedException for methods that are unsupported (such as getVersionColumns).
However these methods also return a ResultSet hence it is worth investigating whether returning an empty result set (with the appropriate column) is a better alternative as some clients might be able to handle them better (potentially eliminating existing warning inside the UI or logs).