just use column name alias:
select col1 as "this is a description", ....
as your requirement is to dynamically build the select statement what language will you be using? also do you know the column names (fieldids) in advance, or do you query for them?