When it returns a single row then it will always show it in the Column Name style… you should be able to replicate this even if you return a single row with your BAQ.
You can’t change it, it is hardcoded in the ZonePopupManager class, like so:
results.Columns.AddRange(new DataColumn[] { new DataColumn("Column Name"), new DataColumn("Column Value") });