You are wrong. Please read it again.
OK, let's do that. Catholics say it's the flesh that gives them life.
John 6:63 It is the spirit that quickeneth; the flesh profiteth nothing: the words that I speak unto you, they are spirit, and they are life.
Jesus is clearly explaining that He was not talking about the physical flesh. Nor was He physical bread when He said He was the bread of life.
You haven't answered my question. Was Jesus drinking His own blood at the last supper in direct disobedience to Jewish law?