all "com.sun.*" packages are described to be provided by OSGI boot delegation, so these packages must reside in the class path of the JVM and cannot be provided by OSGI bundles. If you want to provide "com.sun.pdfview" via an OSGI bundle, you should modify your sling.properties file. But I would avoid that and rather drop the corresponding JAR file in the classpath directly.
Jörg