With LiveCycle ES4, you should be able to achieve what you were looking for years back. Take a look at http://helpx.adobe.com/content/help/en/livecycle/help/mobile-forms/introduction.html
Correct, LiveCycle does not currently support Java7 and it's support is coming soon. Here is the platform matrix for ES4:http://helpx.adobe.com/livecycle/help/livecycle-es4-supported-platforms.html
JBoss EAP 5.1 is supported with LiveCycle ES4. JBoss EAP 6 is not yet supported. You can take a look at the detailed platform matrix for ES4 @ http://helpx.adobe.com/livecycle/help/livecycle-es4-supported-platforms.html