Zend_Db_Select пытается разделить строки как имена столбцов, но пропускает это, если вы передаете объект типа Zend_Db_Expr вместо строки:
->order(new Zend_Db_Expr("name like 'C%' DESC"))->
Существует также недокументированное сокращение: функция разделения столбцов предполагает, что любая строка, содержащая скобки, скорее всего, будет выражением, а не просто именем столбца. Таким образом, будет работать следующее:
->order( "(name like 'C%' DESC)" )->