I failed to add the splash screen to my Java desktop application project in Netbeans. But fortunately I have exe4j at hand!! There's a step called "Splash screen" in exe4j when converting a jar to .exe file, where one could specify the location of his splash screen picture.
Then run the converted .exe file and enjoy the splash screen of your own!