Thanks for the full error report, @Aravindh_Nagarajan!
It looks like q2-sample-classifier's use of LinearSVC may have been broken by more recent releases of scikit-learn, and this is on our radar to fix. See this forum topic for some details and a suggested workaround at the end: