In my professional life I have rarely (if ever?) seen a language chosen on the basis of it's syntax.
The paper is probably misusing the term syntax though. C++ and java really are quite similar in many ways, far beyond just syntax, java just letting the programmer forget about some annoying things like memory management and portability. If most of what they're doing in the language is numeric analysis, then there probably isn't much of a difference at all, and they will probably get slightly better performance from C++.
I would also recommend Python to new programmers, partly for the syntax.