yeah - if that ball does not move, you are in trouble soon... heat will be the result, resulting in welding the ball to the piston and potentially the rod to the ball, which leads to the rod turning the whole piston when you engage the clutch, which results in wear on the piston and O-Ring and will result at the end in a leaking clutch slave cylinder. Been there twice...
Check the size of the piston (30 or 31mm) and order a new one with a new ball, grease everything properly and install it with a fresh O-Ring. If you can't find it locally, OCT in Germany has them (www.octeam.de).
cheers
Lothar