When using the JDBC driver for CSV (org.relique.jdbc.csv.CsvDriver), attributes with empty values are being returned in the virtual view. These values should not be returned.
This issue has been fixed in v7.4.3 by treating empty values as null values when returning CSV data in the virtual view. Update to this version.
Note: this fix is specifically for the noted CSV JDBC driver (https://github.com/simoc/csvjdbc) and not any other CSV drivers. Each JDBC driver may treat the parsing of empty values a bit differently.