I think it could work. I'd prefer the JD, just think it makes things a little easier. A good WC schedule and good amount of filtration is necessary. I would consider doing one con and something else that stays small. maybe a firemouth. I think 2 male cons might get a little aggressive towards one another. They may get along perfectly fine, too.
I wouldn't suggest two male cons, they get pretty aggressive towards each other, the rest of your stock sounds good. I love green terrors and jacks so either way you'll be happy. Green terrors aren't as shy as jacks and are out and about more and generally aren't as aggressive or territorial as jacks.