HP,
I believe that ICSC may be the purple name for the JCSC of present. As part of the ROCC study, courses undertaken by all 3 services will be streamlined and promotion ages for major, sqn ldr brought more in line with each other.
As for JCSC, it sucks and nearly made me sign on the dotted line. I hope that the ICSC is a lot better.
Obviously if someone knows better than me please speak up.