Yes, but the Java code is shorter than the Lisp code. I'll take the slight performance hit to avoid the boilerplate.
I wonder if his test doesn't have one obvious flaw though. I ran it three times and got:
.46, .28, .28
...I took out the System.out.println statements and got:
.032, .047, .032
So I think he might have been testing the wrong thing.