This custom tag is capable of rendering your query for you. But it will not take spaces in your column_name aliases. Here is a little enhancement idea to trick this tage into outputting spaces in column headings.
Inside columnlist use "_" (underscores) for word seperators. So it will look like shown below;