You cannot infer someone's age from their years of experience (unless you are stipulating a figure which is a material fraction of a lifespan, say 20+, which never happens)
* I have 5 years of java experience. How old am I? (55 - I have spent most of my life as a c dev but have done some java over the recent years)
* I have 16 years of java experience. How old am I? (34 - I graduated in 97 and have been working in it since)
I don't understand the whining. Are you upset that someone wouldn't look at you for a job because you haven't got X years of experience? Have you considered that actually experience is valuable to a company, and why do you think they would be interested in training you and being the proving ground for all the mistakes you'll make as you learn?