He is right, the first cross will net you all JD's that carry the gold gene, and half will carry the EB gene but you won't know which do and which don't unless you breed individuals to something where you know exactly what alleles it has.
The second pair will get you all JD's that carry both the gold and the blue gene. Theoretically you could breed together the offspring from the second pair but since the EB gene is a weak gene because of inbreeding I wouldn't recommend it since you'll probably get some less than quality fish.
However, perhaps if you breed those two sets of unrelated offspring together and manage to hit the odds you might still be able to be getting a double het to double het breeding...this would require you to keep a good number of offspring from pair 1 though to grow out and successfully breed out, but hey, if you breed double het to double het you get all sorts of fun things like het gold, het EB (called Blue Gene), gold het BG, BG het gold, Electric blue het gold, Gold BG, and the highly coveted EBGJD.