In genere, meglio le classi dei moduli; i moduli b4j, però, sono differenti rispetto a quelli b4a (ora non ricordo ma mi sembra che quelli b4j possano gestire appunto gli eventi, mentre le classi gestiscono eventi in entrambi gli ambienti).
Ma quello che vuoi fare non si può, a meno che tu non crei il button all'interno della classe, quindi ovviamente da codice, passando alla classe l'Activity (o il pannello) che dovrà contenerlo.
Quindi, non puoi caricare un layout nell'Activity, passare i suoi button alla classe e gestire gli eventi dall'interno di questa.