For the error: try adding -XX:-UseGCOverheadLimit in jvm
options, restart the server and run your code. It should fix your
problem.
As for ordering your merge, you can use
<CFPDF action="merge" directory="c:\backoffice\print\1"
destination="c:\backoffice\send\print\1.pdf" order="name"
ascending="false" >
order can be name or time. By default AFAIK it should be
order by name in descending order, but i may be wrong.