Not quite. Also , it might not be as easy as I originally thought. Showing it explicitly isn't too hard though... Once again, contradiction is the way to go.
Suppose [itex]a_n[/itex] is increasing and (by assuming the false result),[itex]sup_na_n:=s_A<a[/itex]. But then since [itex]a[/itex] is the limit of the sequence, there exists [itex]N>0[/itex] such that [itex]|a-a_N|<a-s_A[/itex] (ie. in the epsilon definition of limit, we take [itex]\epsilon=a-s_A[/itex]). But then we have [itex]a_N>s_A[/itex], a contradiction. The case 2) for increasing sequences is therefore proven; [itex]sup_na_n\geq a[/itex].
That's almost it, but be careful. It isn't a very good idea to think of those two new sequences as being something that should be added together. The reason for this is that although [itex]u_n+v_n[/itex] is convergent the way you've defined it, the limit is actually equal to [itex]2a[/itex], where [itex]a[/itex] is the original limit.
A better way to think about the problem is this: define the set [itex]U=\{u_n:n\in\mathbb{N}\}[/itex]. So U is the set of all points in your sequence [itex]u_n[/itex]. Define [itex]V[/itex] similarly for the sequence [itex]v_n[/itex]. So then [itex]sup_nu_n=sup(U)\leq a[/itex], and [itex]sup(V)\leq a[/itex] by the properties above for increasing and decreasing sequences. Now, note that [itex]U\cup V=\{a_n:n\in\mathbb{N}\}[/itex], so that [itex]sup_na_n=sup(U\cup V)[/itex]. Do you know any useful properties about the supremum of a union of two sets?
The next step would be to show that: for any two (bounded) sets [itex]A,B[/itex], we have [itex]sup(A\cup B)\leq max\{sup(A),sup(B)\}[/itex], then you would be done, since then no matter which had the larger supremum (of U and V, in the problem we're solving), both are still less than [itex]a[/itex].
(In fact, you can show [itex]sup(A\cup B) = max\{sup(A),sup(B)\}[/itex], but for this proof, it isn't necessary).