minor update of setColumnNames call. If the number of columns do not match, just set the names of the provided columns (in case not a full set is provided, skip the rest).