JDiskReport has relaxed upper bounds for the number of files and the total file size. However, the number of files you can scan is limited by the maximum memory Java will allocate.
Most Java environments let you increase this upper bound so you can scan more files. I recommend to set the maximum memory to 256 MB. For the Sun Java invoke:
java -Xmx256M -jar jdiskreport.jar