Pilot? as in PPL(H). .
Cant really give you anymore details without consulting him but I suggest you find yourself a friendly optician and experiment with coloured glasses and the lantern test you failed.
When you know you can pass it. . take it from there.
Good luck