"user.home"
returns the home directory of the user, not the "My Documents" folder.
On Windows, it would be "C:\Users\Username\" for Vista or 7, or "C:\Documents and Settings\Username" for XP
What you want is:
System.out.println(System.getProperty("user.home") + File.separatorChar + "My Documents");