Thousands march in San Jose