My teacher said me this commutator is zero because the spherical harmonics are eigenfunctions of L^2. Actually, he said that any operator must commute with its eigenfunctions.
I tried an example: [L^2,Y_20] expressing L^2 on spherical coordinates and I determined this commutator is not zero...
This is the situation: you have the band structure of a two-dimensional semiconductor E=E(k). Both, valence band and condcution band. You use the definition of effective mass: (m)^(-1)=(d2E/dkidkj), but both bands are in such a way that the 2x2 matrix that you obtain has zero determinant. So...