If a <column> tag is defined for a non-existent column there's no warning or error. Example:
<column name="cha10" java-type="byte[]" />
but the column "cha10" does not exist.
The prepare() phase thata validates the configuration and metadata should show the error and stop the execution.