It's not empty actually. It's the DDMS you are using that do not has proper permissions.
If you are using something like DDMS to access the /data folder of a device, you are actually accessing the folder with the Linux kernel user named shell who has a UID of 2000 and a GID of 2000.
However the /data folder of most Android devices is owned by the kernel user named system and the permissions of that folder is always described as drwxrwx--x which means all other users can't read/write the /data folder.
You can gain the access to that folder by switching to another user who has the permissions(system/root). Try using a emulator or rooting a device(not recommended).