The aemserver user must be used to connect AEM with Campaign.To connect Campaign with AEM use admin or campaign-remote.To better debug this check on the logfiles in AEM what happens when you request the newsletters from Campaign.
add this dependency <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> <scope>provided</scope> </dependency> and make sure to use the 6.2 uber-jar