When JDs are the sole or alpha cichlid in their habitat, they do well.
When they share habitat in even many thousands of gallons in nature, they often don't cope as easily.
Take these 2 videos.
In the first one, where JDs are the only cichlid (or at least) the alpha, they do great, the population is large, and not torn up.
Eden2
In the 2nd video (below) they share this Cenote (maybe 10,000 gallons) with uropthalmus, and as you can see, their population is small, and the members of that small number are each quite torn up.
027 zps4b102ffd
Although all the cichlids you mention may be part of that rivers basin, biotopes different cichlids may occupy, may be quite different areas of that river, separate from one another, often blocks or miles apart, occupying separate and certain micro zones.
Even in a 2500 gal tank, this may be quite difficult to achieve.
Where I collect cichlids in the Mamoni river, Andinoacara (found in the river) are almost never netted within areas of where Darienheros are netted.
The Andinoacara found in lower current oxbows under sheltered banks, in deeper holes.
View attachment 1534254View attachment 1534256
Darienheros are often found in higher current, open areas.
View attachment 1534255View attachment 1534257
In 2500 gallons you have more options than most aquarists, but
I believe you are being overly optimistic trying to cram in, that entire list, unless you are able to create, any number of flow, depth and other zones.
Some like irregularis, and godmanni, prefer rheophillic zones, some others don't.
Some like salvini, while found in the same watershed, are often aggressive loners and keep many millions of gallons between themselves, and other cichlid species.
The variation in aggressive nature between species in that list, is what I might think of as overly optimistic.
If it were me, I'd shorten the list to 3 maybe 4 species at the most, and create at least maybe 2 distinct flow/current zones, one for rheophiles, one for oxbow types, in order to offer the option these species prefer, keeping them out of each others face, and territorial requirements.
I have never kept the other Rocio, but I'd take heed to dogofwar's assessment.
Just because species are found in the same river, doesn't mean they spend time together in the same habitat.
View attachment 1534257