It’s not entirely correct. If you only want to traverse the AST you don’t need to provide project dependencies but if you want for example to know the type of a variable you must use the symbol solver and declare all the dependencies of the project to it. Furthermore Javaparser can recover from parsing error (see https://matozoid.github.io/2017/06/11/parse-error-recovery.html)
CLICK HERE to find out more related problems solutions.