Ответ 1
Я нашел ответ, и это то, чего я ожидал и хотел. Maxlength применяется к каждому элементу в списке, поэтому работает следующее:
<cfqueryparam list="true" value="1,2,3,4,5,6" maxlength="1" />
тогда как следующее исключает исключение:
<cfqueryparam list="true" value="1,2,3,4,5,26" maxlength="1" />
Исключение:
"Причиной этого выходного исключения было то, что: coldfusion.tagext.sql.QueryParamTag $InvalidDataException: недопустимые данные значение 26 превышает максимальную установку 1.."