You don't need to pay to use Oracle JDK. It is free for commercial use. You pay for a support subscription, bought separately.
What could be happening there is that an Oracle customer uses their customer account to get access to a non-free JDK, such as an update that isn't offered on the public website because it's past the free update period.