If I was you, I would wait a while before battling justy, cuz all his pokemon are level 40+, and they all use double team, which makes them almost impossible to hit when you are at level 30, which I doubt that you are yet. You should wait yntil espeon and umbreon are atleast level 37, or he will wreck you.