Não sei te dizer.
Se for por este caminho, acho que tem que ser como você postou mesmo.
Descobri o problema. :idea: Eu não tinha lido o JavaDoc :oops:
Returns an array of all the objects currently registered as FooListeners upon this JComponent.
FooListeners are registered using the addFooListener method.
Ou seja: Como eu adicionei usando o addPropertyChangeListener, ele só acha com essa classe. Estranho, mas deve ser isso… hhehee