For individual files, the classpath needs to contain the folder where the files(s) are located, not the path to the actual file itself. Change your classpath to read like:
/data/dev/app/server/:/data/dev/app/common/lib/common.jar:...
(Jar files are treated like folders, as you can see above).
To be clear - the ResourceBundle.getBundle("logging") call is going to be doing the equivalent of something like this internally:
ClassLoader.getSystemClassLoader().getResource("logging_en.properties")
and when it does that, it will look for that path ("logging_en.properties") in the folders on the classpath - which means it will look in /data/dev/app/server and then inside the /data/dev/app/common/lib/common.jar file (it has a cache of the unzipped contents of it) and so on. (There is more pluggability involved and not all class loaders have to correspond to files, etc. - but in the common case the above is what does occur.)