All that nutritional value in grains and such is questionable because one has to be able to absorb those nutrients first of all. Those tables are largely for raw grains, etc., which cannot be consumed in that state, they must be cooked. But that completely changes those values. So, nothing is better than animal fat/protein for human nutrition, period.
EDIT
Check this lecture out... It clears all this stuff up.