If the verse you mention means he was speaking figuratively then verse 66 wouldn’t have happened.
IOW, according to Catholic teaching that you have to eat his literal flesh and blood, anyone who takes the eucharist will never become hungry and thirsty again, right? I mean, after all,it is literal and He didn't tell us it was figurative. Right?
And in verse 50 This is the bread that comes down from heaven, so that one may eat of it and not die.
Funny, I haven't met any Catholics yet who haven't died. Have you taken communion and do you expect to die?
What about this verse, verse 47? Truly, truly, I say to you, whoever believes has eternal life.
So which is it? Is it believing or eating His flesh?
Now, if eating His flesh is enough, then why do Catholics have to take communion often? Why isn't just eating once enough? After all, when you eat, you HAVE eternal life don't you? Did Jesus say you could lose it?