Hi,
When you add an IP Route to the switch, you are asking the switch to look at the destination address of the packet and then forward it to the next hop address, or the next router it needs to go to. The IP Route command does not look at the source address. So when you are adding the route for VLAN 100, you are actually saying that anything going to 10.130.144.0 255.255.252.0 needs to go to be routed through 10.130.254.9. This won't work as the network you are specifying is already configured locally on the switch.
To achieve what you require, you need to use policy based routing, which is able to look at the source address of the packet and then making a routing decision based on that. This is only supported on HPs v2 modules. Have a look at it on chapter 11 of HP's Advanced Traffic Management guide.
Thanks,