No-one ever claimed that Java didn't use a lot of memory. The "comments about Java's GC" used to be about pauses, mainly.
Java programmers don't claim that the JVM is conservative with memory use.
That said, 5-20x.... nah. Maybe for a toy 'hello world' sized program, but not in real usage