Hello Ethan
The variety of possible tankmates depends on tanksize, hardscape and the size of your JD.
I have successfully kept the listed cichlids long term with JD's.
Green Terror (Rivulatus) Red Terror ( Festae) Salvini, Firemouth, Convicts and probably a few others I've forgotten. I've also kept Buenos Aires Tetras with JD's.
A lone Cichlid, especially large Central Americans, will positively own the tank and will attack any fish introduced unless a big hardscape shakeup is made just prior to introducing new tankmates. Its best to stock all aggressive cichlids together as juveniles and allow them to grow up together. Of course thats not always possible.
There are several additional new fish indroduction stategies such as tank dividers, intoduce
multiple new tankmates at once.
This is your chance to overcome a common obsticle that virtually all cichlid keepers have to deal with.