If the loaches were large enough you would be ok. Clown loaches get very large themselves and that tank would eventually be too small, but they grow very slowly. As you have found out you may have a problem with the cons since they get very aggressive while spawning. JDs can be aggressive too but I think you will be ok with a single JD as they are not as aggressive singly. Clown loaches, or all loaches, have a spine under each eye that they will use defensively and as anyone that has been stabbed can tell you it hurts!
You can't just lump all cichlids into a group. I asked what type of cichlid because there are many degrees of aggressive, some cichlids are only aggressive during spawning, some only toward others of their own kind, others are murderous beasts and should be kept alone.