ResultSetMetaData#isDefinitelyWritable on the client does the same test
The embedded driver is more pessimistic, and always returns false.
The comment is the embedded code says:
// we just don't know if it is a base table column or not
For the present implementation of updatable result set (forward only), under
which conditions would the update fail? Or is the client correct correct here?