I have a master - detail1 -detail2 setup on a page.
There are VLs between master detail1 and detail1 - detaill2 both association based.
On running the page i can see detail1 query is forming correctly but for detail2 it sets null values as from logs i can see as
<OracleSQLBuilderImpl> <bindParamValue>  Binding null of type 12 for "Bind_RuleAttributeId"
<OracleSQLBuilderImpl> <bindParamValue>  Binding null of type 12 for "Bind_OrgId"
I am not sure why this is happening?
Please not that i am only selecting the master row in the UI and detail1 table is not visible in the ui. direclty detail3 is visible.
Are you seeing incorrect data in your UI ?
Please try testing it from an AM tester as then you can check both Detail1 and Detail2. Sometimes the value of the bindVar will be applied later in the logs hence its better to test using AM tester that alls well....