Will all the models of the following formula be bipartite graphs, with edges being represented by $R$ and $A$ and $\neg A$ being two disjoint groups of vertices ?
$$\forall x \forall y R(x,y) \rightarrow (\neg A(x) \leftrightarrow A(y))$$
Is this encoding right ?
Literally speaking, I think YES: all models (i.e. value assignments of $R$ and $A$) of your FOL formula are bipartite graphs (together with their bipartitions). In other words, each $R$ and $A$ satisfying your formula is indeed a bipartite graph $G(V,R)$ and $A$ is a bipartition of this graph (there may exist more than one bipartitions if there are isolated vertices in the graph). Of course, to be more precise we should assume a vertex set $V$ and your formula should be written as $\forall x \in V, y \in V. R(x,y) \rightarrow (\neg A(x) \leftrightarrow A(y))$.
But this does not mean that bipartition (or in general k-colorability) is expressible in FOL. In fact, it's only expressible in MSO (or more expressible logics), where your $A$ is a set variable as existential quantifiers: $G(V,R)$ is bipartite iff $\exists A \subset V. \forall x \in V, y \in V. R(x,y) \rightarrow (\neg A(x) \leftrightarrow A(y))$.
Or maybe we can see it in this way: given any $R$ and $A$, your FOL formula can be used to test if $R$ is a bipartite graph with $A$ as its bipartition. If the test succeeds (e.g. by loop over all edges in $R$), for sure $R$ is a bipartite graph. But if the test failed, it does not mean that $R$ is not a bipartite graph, because it could be that the $A$ part is wrong - it's not a bipartition. For instance, if we use a bipartition graph $R$ and the set of all vertices $V$ to test your formula, the formula will obviously fail, and thus this pair ($R$ and $V$) is not a model of the formula. But (by assumption) still $R$ is a bipartite graph.
In summary, just because your FOL formula doesn't give a one-one correspondence of any single input $R$ and the bipartite property of it, this FOL formula cannot be used to express (or define) bipartite graphs. Yet your original question indeed has a YES answer, just it cannot conclude that your graph property (bipartition here) is FOL-expressible.