Hi Robbie,
You definitely don't need a static route to any VLAN on which you have an IP address. The connected route (as in your 'show ip route' output) is automatically created when you create the VLAN IP.
You've obviously cut some portions out of the config - i hope they weren't important... :-)
One issue with your config is that you've got your default route going out your management VLAN. This won't work, because the management VLAN is not allowed to be routed to or from. That shouldn't interfere in the problem we're discussing, but i wouldn't rule it out. You'll need to remove the 'management-vlan' entry for anything on the VLANs to get to the Internet, so i would start by removing it.
Your 2910 config seems strange to me. I thought all of the fixed-port switches used only numeric port ids, not "A1", etc., but i'm not specifically familiar with the 2910. Are you sure you have the tagging correct? (If you can ping the default gateway for that VLAN, the answer is yes.)
If the issue isn't fixed by the default route, i'd like to have a look at your 'show spanning-tree' and 'show lldp info remote-device'. Also have a look at 'show mac-address vlan XX' for both VLANs to make sure that the MACs for the workstations are propagating correctly (again, if you can ping the default gateway, this is probably not the issue).