That is a male. Plus he is not healthy enough to breed. Breeding takes a lot out of the fish and even the healthiest of fish can die as a result of a lowered immune system. Believe me, I just lost an award winning male to a disease that should have been easily treated. If he is a plakat he is seriously clamped. I can't even see pectoral fins. His fins are almost gone entirely. He needs serious medical intervention. Daily water changes and heat plus at this point I would go straight to an anti-fungal medication like Jungle Fungus Clear.
Judging by the picture the tank you have the fish in is not big enough for spawning. You want AT LEAST a 5 gallon tank, 10 gallons or larger is preferred for many reasons from water changes to space, etc.
If your going to breed you need to do a lot of research. There is a lot more than just putting two fish together. If you do that you might wind up with one or two dead fish. I would start by reading the sticky at the top of the breeding forum. After that check out www.bettysplendens.com
and read all her articles on breeding and raising fry. After that you will have a better idea of whether or not you want to breed.
Also why did you have the "female" in a cup for three weeks? That would have required daily water changes (IMO two daily water changes) not to mention it would be extremely stressful on the fish not to have a way to escape and hide from the other fish.