Yes, it is possible by integrating Open Graph into your application. You would need to create custom Objects and Actions as there is no such Common objects, for photo, available as of now in Open Graph.
You can also look into creating custom stories as per your requirements.
Update
Java third party library that you can use :- Spring Social
You can utilize its method post() to Publish action to /{user-id}/{namespace}:{action-type-name}
with the required parameters to create the story.