Include (set it to True in the Object Inspector) the StrsEmpty2Null
option to the FormatOptions
of your dataset object. The reference says (emphasized by me):
Controls the conversion of zero-length string values to NULL value. Use the StrsEmpty2Null property to control whether FireDAC should convert string values with zero length to NULL value (True) or not (False). The default value is False.