I believe the Cochin is a cockerel, and the other one is a pullet. Still on the early side though.
Also, I don’t believe your Barnevelder is actually a Barnevelder. It may be an EE, or very, very, poorly bred Barnevelder. This is what the pattern on a Barnevelder should look like at that age.