you need one dedicated IP per wildcard certificate in order to let apache route the request to the correct certificate.
use the NameVirtualHost option to indicate that two IPs will resolve the nameVirtualHost instead of using the classic *:443 value.: A.A.A.A:443 and B.B.B.B:443
setup each virtual host with the dedicated IP instead of *:443. and define the SSL certificate as usual.
all virtuals hosts that are under certificate A must use the IP A.A.A.A:443 and the others virtual host must use the IP B.B.B.B:443