I figured out a solution to the problem. If we create a jar via jar cmdlet, it deletes existing MANIFEST.MF file and will generate a new MANIFEST.MF . Because of above-mentioned behavior, equinox.launcher plugin is not unable to find corresponding platform plugin.
In order to solve the problem, we are using zip cmdlet to create the jar and the splash screen is working fine.