This issue is commonly seen when a Windows Master OS timezone is different then the database server's timezone.
Having the Master's RmiServer process run in a different time zone than the database, creates a server-client delta mistmatch.
This causes Java calculation errors when creating schedules.
This is a limitation of Windows OS as the server time can not be defined at a session level. However, Unix/Linux the server time can be set at a session level to match the database, thus it allows for a global OS time zone different then the database.
Resolution
Ensure the Windows Master is set to the same time zone as the database.