column name generation should be trim before execution to reduce user errors