A number of things to check would be
1) the virtual switch is in promiscuous mode *or* that in the virtual port group to be used by the VM, the VLAN config is set to trunking and includes the VLANs you are using. additionally make sure that the virtual port group in the vSwitch for the wired side ports is also set to trunking for the VLAN config and include the appropriate VLANs.
2) ensure that in the virtual port group, in the security policy section, all three boxes are checked.
3) ensure that the appropriate NICs in the VM are mapped to the correct virtual port group (VMXNet NICs map to the ports to be used for the APs and the e1000 maps to the management interface).
4) ensure that the L2 ports under networking in the wireless controller section of the config are enabled. esa2 does not seem to be enabled by default in the V2110. A port will appear red in the bottom of the screen if it does not have link or it is not enabled.
5) for testing each topology I give each a layer 3 ip address and ping from another device within the same VLAN and as close to the host the VM is on to minimize other configuration issues.
6) and just to be anal, verify that all routing and wired side VLAN configuration is mapped correctly.