Does that mean he has a lot of mistresses
Sim, acho que esse é o significado mais provável. Ele tem uma esposa e está traindo-a com uma amante. Mas talvez haja momentos em que ele se cansa da amante, então ele a trai (a amante) com outra amante.
or that one of Sonny Black's mistresses is a lesbian?
Esse é um significado possível, mas não acho que seja provável. O filme acontece na década de 1970, quando lésbicas não podiam se casar. Além disso, ela não estaria realmente traindo ele se ele lhe desse outra mulher. Então, se ele deu a sua amante outra mulher, não seria realmente correto chamar essa mulher de "amante da amante".