Currently, the data.world connector makes assumptions about the response payload that are not met in case of errors. Instead, the connector should expect a different payload in case of errors and make good use of it to inform the user about what's wrong with their SQL query.