I found that the issue was caused by a bad configuration of the config.ini
file.
For the newbies of OSGi like me, the straightforward way to test an
Equinox launcher outside Elcipse IDE is open the launch configuration, go
to settings tab , follow the Configuration area path. There you'll find
the config.ini file used within Eclipse. Take this file as reference for
building you own application.