As the angle of attack of an airfoil increases, the lift it generates increases -- at least, up to a point. Once it reaches that point, called the critical angle of attack, the lift begins decreasing again. This reduction in lift is called a stall.
However, airspeed also affects the amount of lift generated. The slower the airplane goes, the less lift is produced. Thus, if the pilot wants to maintain altitude while going slower, they need to increase the AoA to compensate for the reduced speed.
If the speed continues to deteriorate while the pilot is trying to maintain level flight, then the plane will eventually reach its critical AoA. The speed where that happens is called the "stall speed". But the stall only happens at that particular speed because the pilot is trying to stay level. If the pilot is willing to go into a dive, it's possible to fly below the defined "stall speed" without stalling*. Conversely, if the pilot is pulling up, this temporarily increases the AoA, which may make the plane stall even if it's above its "stall speed".
So, to answer your question, no, your thinking is not correct. It is possible to stall the plane, even if it's traveling faster than 20 m/s. The length of the runway is completely irrelevant.
*At least temporarily. To maintain that speed without stalling, you'd need to keep the wings unloaded, which would imply an ever-increasing rate of descent, resulting in the plane accelerating due to gravity. But you could, for a few moments, fly below "stall speed" without actually stalling.