Maybe it's a size thing with oracle's clob/blob, did you try to remove other chuncks of the code to reduce the size and check if deployment works?
Can you try the following parameters in your hibernate config:
<property name="hibernate.jdbc.use_streams_for_binary">true</property>
<property name="hibernate.connection.SetBigStringTryClob">true</property>