Something like that? :)
<cfscript>
myQuery = QueryNew("");
QueryAddColumn(myQuery,"name",ListToArray("a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"));
</cfscript>
<cfdump var="#myQuery#">
<!--- colcount: Total column number --->
<cfset colcount = 5>
<!--- stepcount: Calculated step number --->
<cfset stepcount = Round(myQuery.recordcount/colcount)>
<cfset myid = 1>
<cfdump var="#stepcount#">
<br />
<cfoutput>
<cfloop index="id" from="1" to="#stepcount#">
<cfloop index="secid" from="#myid#"
to="#myQuery.recordcount#" step="#stepcount#">
#myQuery.name[secid]#
</cfloop>
<cfset myid = myid +1>
<br />
</cfloop>
</cfoutput>